<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
		//特殊字符集
		// +：前面那个单元出现一次或多次
		var reg = /[0-9]+/;
		var str = "hello3478934-34";//["3478934"]
		var reg = /[0-9]+/g; //全局匹配global
		var str = "hello3478934-34";//["3478934","34"]
		console.log(str.match(reg));
		// *:前面那个单元出现0次或多次（任意次数）
		var reg = /go*gle/;
		var str = "goooooooooogle";//["goooooooooogle"]
		var str = "google";//["google"]
		var str = "ggle";//["ggle"]
		// ?:前面那个单元出现0次或1次
		var reg = /wo?rld/;
		var str = "wrld";//["wrld"]
		var str = "world";//["world"]
		var str = "woorld";//null
		// . :匹配除了换行符\n之外任意一个字符 .*
		var reg = /.*/;
		var str = "#&*@(^hg45-FDF\ndfyd0fyydf";//["#&*@(^hg45-FDF"]
		// | :或者
		var reg = /milk|fish/;
		var str = "cat like eat fish and milk";//["fish"]
		// \ : 这个符号是用来转义  张%
		//把符号的特殊含义给去掉，只保留原来的意思 \.
		var reg = /[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/;
		var str = "192.168.33.4";//["192.168.33.4"]
		//$ ： 匹配输入字符串的结尾位置
		//^ : 匹配输入字符串的开始位置
		var reg = /^banana/;//这个正则要求banana出现在字符串的开始位置   null
		var reg = /^monkey/;//["monkey"]
		var reg = /banana$/;//["banana"]
		var reg = /like$/;//null
		var str = "monkey and banana";
		var reg = /13[0-9]{9}/;
		var str = "13121212121java";
		//^和$限制被匹配的内容进行“完整匹配”，前后不再有其他的字符
		var reg = /^13[0-9]{9}$/;
		var str = "13341267121";//["13341267121"]
		</script>
	</head>
	<body>
	</body>
</html>
